#!/bin/bash

# 脚本功能：从TARGET_DIR移除二进制文件

# 获取参数
BINARY_NAME=$1  # 可执行文件名

# 检查参数完整
if [ -z "$BINARY_NAME" ]; then
  echo "用法: $0 <可执行文件名>"
  exit 1
fi

# 固定目标目录
TARGET_DIR="$HOME/local/bin"

# 构建完整的二进制文件路径
BIN_PATH="$TARGET_DIR/$BINARY_NAME"

# 检查二进制文件是否存在
if [ ! -f "$BIN_PATH" ]; then
  echo "警告: 文件 $BIN_PATH 不存在！"
  exit 1
else
  # 删除二进制文件
  echo "删除 $BIN_PATH..."
  sudo rm -f "$BIN_PATH"
  
  if [ $? -eq 0 ]; then
    echo "已成功删除 $BINARY_NAME"
  else
    echo "删除 $BINARY_NAME 失败！可能需要更高权限。"
    exit 1
  fi
fi

echo "清理完成！" 